package cn.com.acca.ma.dao;

import cn.com.acca.ma.model.ConceptBoard;

import java.util.List;

public interface ConceptBoardDao {

    /**
     * 根据name查询
     * @param name
     * @return
     */
    ConceptBoard findByName(String name);

    /**
     * 插入记录
     * @param conceptBoard
     */
    void save(ConceptBoard conceptBoard);

    /**
     * truncate表
     */
    void truncateTable();

    /**
     * 批量插入记录
     * @param conceptBoardList
     */
    void batchSave(List<ConceptBoard> conceptBoardList);

    /**
     * 如果不存在，则插入记录
     * @param conceptBoardList
     */
    void batchSaveIfNotExist(List<ConceptBoard> conceptBoardList);
}
